package com.zjj.disk.pojo;

import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;

import java.util.Date;

@Data
@TableName("dictionary") // 指定对应的数据库表名
public class Dictionary {

    @TableId(type = IdType.AUTO) // 主键ID，自增
    private Long id;

    private String name; // 名称

    private String code; // 编码，唯一

    private int sort; // 排序

    private String parentCode; // 父类编码，自引用

    @TableField(value = "created_by", fill = FieldFill.INSERT_UPDATE)
    private String createdBy; // 创建人

    @TableField(value = "created_at", fill = FieldFill.INSERT_UPDATE)
    private Date createdAt; // 创建时间

    @TableField(value = "last_modified_by", fill = FieldFill.INSERT_UPDATE)
    private String lastModifiedBy; // 最后修改人

    @TableField(value = "last_modified_at", fill = FieldFill.INSERT_UPDATE)
    private Date lastModifiedAt; // 最后修改时间

}
